package com.quiz.bis.generate;

import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
public class QuestionGenerateConfig {
    /**
     * 题目数量配置，key为题型编码，value为数量
     */
    private Map<String, Integer> questionCounts;

    /**
     * 学科分类列表
     */
    private List<String> subjects;

    /**
     * 每个学科的子分类数量
     */
    private Integer subCategoriesPerSubject;

    /**
     * 每个子分类的知识点数量
     */
    private Integer knowledgesPerSubCategory;

    /**
     * 难度分布配置，数组长度为5，分别对应1-5难度
     */
    private List<Integer> difficultyDistribution;
}
